#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
#include <assert.h>
char* my_strcpy(char a[], char b[])
{
	assert(*a != 'NULL');
	assert(*b != 'NULL');
	int* t = a;
	while (*a++ = *b++)
	{
		;
	}
	return t;
}
int main()
{
	char arr[] = { "Gone are all." };
	char my_arr[] = { "It is not real."};
	printf("%s",my_strcpy(my_arr, arr));
	return 0;
}  